package com.book.configure;

import lombok.Data;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.PropertySource;
import org.springframework.stereotype.Component;

/**
 * Description：
 *
 * @Author： leo.xiong
 * @CreateDate： 2020/7/20 11:16
 * @Email： leo.xiong@suyun360.com
 * @Since：
 */
@Slf4j
@Data
@Component
@PropertySource("classpath:gateway.properties")
@ConfigurationProperties(prefix = "gateway.security.jwt")
public class GateWayPropertiesConfig {
    /**
     * 需要权限，但没有权限的跳转路径
     */
    private String loginUrl;
    /**
     * 过滤路径
     */
    private String exclusion;
    /**
     * 要权限拦截，也就是需要用户信息的路径
     */
    private String authPath;
    /**
     * 黑名单重定向路径
     */
    private String blackPathRedirect;
}
